package com.lswms.modules.lswms.entity.base;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.lswms.common.entity.LswmsBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 分配策略明细
 *
 * @author DX sunlightcs@gmail.com
 * @since 1.0.0 2021-06-26
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("lswms_allocationstrategydetail")
public class AllocationstrategydetailEntity extends LswmsBaseEntity {
	private static final long serialVersionUID = 1L;

    /**
     * 分配策略号
     */
     @TableField(value="strategykey")
	private String strategykey;
    /**
     * 行号
     */
     @TableField(value="line")
	private Integer line;
    /**
     * 步骤号
     */
     @TableField(value="orderline")
	private Integer orderline;
    /**
     * 分配类型
     */
     @TableField(value="strategytype")
	private String strategytype;
    /**
     * 是否允许超分配
     */
     @TableField(value="overallocatepicks")
	private Boolean overallocatepicks;
    /**
     * 计量单位
     */
     @TableField(value="uomlevel")
	private String uomlevel;
    /**
     * 库位类型
     */
     @TableField(value="locationtype")
	private String locationtype;
    /**
     * 库位类别
     */
     @TableField(value="locationcategory")
	private String locationcategory;
    /**
     * 库位ABC
     */
     @TableField(value="locationabc")
	private String locationabc;
    /**
     * 分配区
     */
     @TableField(value="allocationzone")
	private String allocationzone;
    /**
     * 按计量单位和库位创建一项拣货任务
     */
     @TableField(value="groupuompicks")
	private Boolean groupuompicks;
    /**
     * 托盘数量
     */
     @TableField(value="lpnqtyconsidered")
	private String lpnqtyconsidered;
    /**
     * 分类1
     */
     @TableField(value="sort1")
	private String sort1;
    /**
     * 分类2
     */
     @TableField(value="sort2")
	private String sort2;
    /**
     * 分类3
     */
     @TableField(value="sort3")
	private String sort3;
    /**
     * 分类4
     */
     @TableField(value="sort4")
	private String sort4;
    /**
     * 托盘数量分类规则
     */
     @TableField(value="lpnquantitysorttype")
	private String lpnquantitysorttype;
    
}